# abs() 取绝对值

# bool()

# bin() 十进制转二进制
print(bin(5))
# oct() 十进制转八进制
print(oct(9))
# hex() 十进制转十六进制
print(hex(17))
# str()

# chr() 数字转字母，ASCII码
print(chr(65))
# ord() 字母转数字，ASCII码
print(ord('A'))
# eval() 执行python代码，并返回结果
eval("print('hello world')")
# dir() 返回对象的所有属性和方法
import math

print(dir(math))
# help() 更详细的返回对象的属性和方法
# print(help(math))

# divmod(100,19) 返回一个元组，第一个是商，第二个是余数
print(divmod(100, 10))
# enumerate()

# isinstance(object, class) 判断对象是否是某个类的实例

# filter()

# map()

# format()

# id()

# input()

# len()

# max()

# min()

# pow()

# range()

# reversed() 对序列化数据类型反向排序，返回一个新对象。
a = [1, 2, 3, 4, 5]
print(list(reversed(a)))
# sorted()  # 对序列化数据类型排序，返回一个新对象
a = [2, 4, 1, 7, 5]
print(list(sorted(a)))
# round()

# int()

# list()

# set()

# str()

# tuple()

# type()

# zip() 接收多个序列化类型，对各个序列化数据中的元素，按索引位置分类成一个个元组
b = [545, 234, 765, 89, 120]
print(list(zip(a, b)))